package edu.patrones.creacionales.fabricaArmas;

import edu.patrones.creacionales.ser.Ser;

public class Arma {

	IFabricaArma fabricaArma;
	private TipoArma tipoArma;

	public Arma(IFabricaArma fabricaArma, TipoArma tipoArma) {
		this.fabricaArma = fabricaArma;
		this.tipoArma = tipoArma;
	}

	public void golpear(Ser con) {
		fabricaArma.crearArma(tipoArma).golpear(con);
	}

}
